licence to represent a manufacturer - Español Inglés Diccionario